\hypertarget{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context}{
\section{nih\-:\-:cuda\-:\-:\-L\-B\-V\-H\-\_\-context\-:\-:\-Context \-Struct \-Reference}
\label{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context}\index{nih\-::cuda\-::\-L\-B\-V\-H\-\_\-context\-::\-Context@{nih\-::cuda\-::\-L\-B\-V\-H\-\_\-context\-::\-Context}}
}


\-Cuda accessor struct.  




{\ttfamily \#include $<$lbvh\-\_\-context.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a48c48237aa069100299b8b8f6d3e351e}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E {\bfseries \-Context} (\hyperlink{structnih_1_1_bvh__node}{\-Bvh\-\_\-node} $\ast$nodes, uint2 $\ast$leaves)}
\label{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a48c48237aa069100299b8b8f6d3e351e}

\item 
\hypertarget{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a01bc38979207524a3965460096336a9a}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E void \hyperlink{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a01bc38979207524a3965460096336a9a}{write\-\_\-node} (const uint32 node, bool p1, bool p2, const uint32 offset, const uint32 skip\-\_\-node, const uint32 level, const uint32 begin, const uint32 end, const uint32 split\-\_\-index)}
\label{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a01bc38979207524a3965460096336a9a}

\begin{DoxyCompactList}\small\item\em write a new node \end{DoxyCompactList}\item 
\hypertarget{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a1a3568a9281f2af0787dfbb641f9b68e}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E void \hyperlink{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a1a3568a9281f2af0787dfbb641f9b68e}{write\-\_\-leaf} (const uint32 index, const uint32 begin, const uint32 end)}
\label{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a1a3568a9281f2af0787dfbb641f9b68e}

\begin{DoxyCompactList}\small\item\em write a new leaf \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_ab76a1346e3cb93f5361820cd7404261c}{
\hyperlink{structnih_1_1_bvh__node}{\-Bvh\-\_\-node} $\ast$ \hyperlink{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_ab76a1346e3cb93f5361820cd7404261c}{m\-\_\-nodes}}
\label{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_ab76a1346e3cb93f5361820cd7404261c}

\begin{DoxyCompactList}\small\item\em node pointer \end{DoxyCompactList}\item 
\hypertarget{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a1ef407bbbfb375bd9bcb48596e558598}{
uint2 $\ast$ \hyperlink{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a1ef407bbbfb375bd9bcb48596e558598}{m\-\_\-leaves}}
\label{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context_a1ef407bbbfb375bd9bcb48596e558598}

\begin{DoxyCompactList}\small\item\em leaf pointer \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Cuda accessor struct. 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
bvh/cuda/lbvh\-\_\-context.\-h\end{DoxyCompactItemize}
